home *** CD-ROM | disk | FTP | other *** search
- Short: Image Datatype Info 1.51 tool
- Author: amidde@arrakis.es (Dámaso D. Estévez)
- Uploader: amidde@arrakis.es (Dámaso D. Estévez)
- Type: dev/basic
- Version: 1.51
-
- ENGLISH
-
- * Requieres OS 3.0+ (because use the "datatypes.library").
- * Start only from CLI/Shell or an Arexx script
- (like the FWCalendar script wrote by Ron Goertz ;)
- * Arguments: only an image file name.
- * See the source code for more info about how works...
- and re-use freely this code in your own project if you wants.
- * Created with: OS 3.5, A1200, Hisoft Basic 2 & Developper CD 2.1
-
- Changes from v1.1:
- * Separate headers loading (OS constants & functions) for to speed up
- the compilation: the filename is "Tokens.bas" (included the
- compiler options: "HBCTokens.opts").
- * Enhaced the CLI/Shell arguments parser: now the unnecesary
- arguments are ignored, the template is shown (use "?" as argument),
- the filenames with quotation marks are accepted and the start/final
- spaces are ignored (except if they are enclosed with the quotation
- marks). The routine was separated from the main code (fast
- compilation/development).
- * Simplified the main code (using functions and subroutines with
- separate loading): this enhaces the development and the test work.
- Included the compiler options ("HBCImageDTInfo.opts" file).
- * Enhaced (I think) the source file with more remarks.
- * Included a very fast routine for to identify and extract the info
- from the PNG files (v1.2 specification), because using the
- datatypes system the process can be some slow.
- * With OS local support!!!
- * PGP'ed all files (you can obtain easily my public keyfile here:
- <http://www.arrakis.es/~amidde/txt/PGP.txt>).
-
- Changes from v1.5:
-
- * The program don't work well with my new 060 turboboard (some
- gurus): the reason was very simple (but hard to find ;)... I
- opened & closed the exec library, but the locale Hisoft support
- routine needs it also.
- * Fixed the broken "HBCTokens.opts" file.
-
- --------
-
- ESPAÑOL
-
- * Requiere S.O. 3.0+ (pues emplea la biblioteca "datatypes.library").
- * Ejecútelo sólo desde una ventana CLI/Shell o desde un guión ARexx
- (como FWCalendar escrito por Ron Goertz ;).
- * Argumentos: sólo el nombre de un fichero gráfico.
- * Consulte el código fuente para información de cómo funciona el
- programa... y reutilícelo libremente en sus propios proyectos si lo
- desea.
- * Creado con: S.O. 3.5, A1200, Hisoft Basic 2 y Developper CD 2.1
-
- Cambios desde la versión 1.1:
- * Separada la cargas de cabeceras (definición de funciones y
- constantes del S.O.) en un fichero llamado "Token.bas" para
- acelerar la compilación final. Se incluye las preferencias del
- compilador (fichero "HBCTokens.opts").
- * Mejorado el procesado de argumentos CLI/Shell: ahora se ignoran
- los argumentos innecesarios, muestra su sintaxis tal como exigen
- las normas de estilo de programación para Amiga (uso de "?" como
- argumento), se soportan nombres de ficheros encerrados entre
- comillas y los espacios iniciales y finales son considerados
- delimitadores de los argumentos y suprimidos (SALVO que vayan
- encerrados entre comillas). La rutina ha sido separada para
- facilitar el desarrollo y compilación del programa.
- * Simplificado al máximo el programa principal (uso de funciones y
- subrutinas de carga separada, lo que facilita el desarrollo y
- prueba de las diferente partes de forma independiente). Se incluye
- las preferencias del compilador (fichero "HBCImageDTInfo.opts").
- * Código ¿mejor comentado? r8-?.
- * Incluida rutina ultrarrápida para identificar y extraer la
- información de los ficheros PNG (especificación 1.2)... que como
- todos sabemos, debido a su algoritmo de compresión, pueden ser algo
- lentos de procesar por los tipos del datos del S.O.
- * ¡¡Incluido soporte local del S.O.!!
- * Todos los ficheros han sido firmados con PGP (puede obtener mi
- llave pública en <http://www.arrakis.es/~amidde/txt/PGP.txt>).
-
- Cambios desde la versión 1.5:
-
- * El programa generaba gurús con mi nueva tarjeta aceleradora 060:
- la razon era muy simple (aunque me ha llevado su tiempo
- descubrirla ;)... abría la biblioteca Exec y la cerraba demasiado
- rápido, olvidando que la rutina de soporte local de Hisoft también
- la necesitaba.
- * Corregido el fichero "HBCTokens.opts"... ahora debería poder
- compilar el programa sin problemas en su equipo :)
-
- Saludos a los fidonautas de AMIGA.R34 ;)
-
-